const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  // 如果 publicPath 的值是字符串 '/' 的话，不允许直接以 file 查看打包出来的页面效果
  // 只能部署到http 或 https 协议下，才能看到网站效果 注意： '/' 是默认值
  // 如果想直接以file协议，查看打包完毕后的页面效果，需要把 publicPath 的值设置为 '' 或 ‘./
  publicPath: './',
  configureWebpack: {
    // externals  键：表示打包时候的排除项  值：
    externals: {
      echarts: 'echarts',
      vue: 'Vue',
      'element-ui': 'ELEMENT',
      'quill-vuejs': 'VueQuillEditor',
      axios: 'axios',
      'vue-router': 'VueRouter',
      vuex: 'Vuex',
      'vuex-persistedstate': 'createPersistedState',
      dayjs: 'dayjs'
    }
  }
})
